local QI = DailyIntake.QuestItems;
local Localize = DailyIntake.Localize;

-- Add item: Fel Siphon; http://www.wowhead.com/?item=34257
local function FelSiphon()
    return not UnitOnTaxi("player")
        and GetZoneText() == Localize("Hellfire Peninsula")
        
        -- must target alive Felblood Initiate (http://www.wowhead.com/?npc=24918)
        and not UnitIsDead("target")
        and not QI.UnitIsTappedByOtherPlayer("target")
        and QI.UnitIsEntity("target", 24918, QI.Entity.Mob)
        
        -- must have at least 1 x [Demonic Blood] - http://www.wowhead.com/?item=34259
        and GetItemCount(34259) >= 1
        
        -- must not have completed the quest yet (Blood for Blood - http://www.wowhead.com/?quest=11515)
        and not QI.QuestIsDone(11515);
end;
QI.RegisterQuestItem(34257, QI.Priority.Highest, FelSiphon);

-- Add item: Sizzling Embers; http://www.wowhead.com/?item=34253
local function SizzlingEmbers()
    return not UnitOnTaxi("player")
        and GetZoneText() == Localize("Hellfire Peninsula")
        and GetSubZoneText() == Localize("Throne of Kil'jaeden")
        
        -- must not have completed the quest yet (Blast the Gateway - http://www.wowhead.com/?quest=11516)
        and not QI.QuestIsDone(11516);
end;
QI.RegisterQuestItem(34253, QI.Priority.Normal, SizzlingEmbers);